Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Karlsruhe Challenger Wimbledon - London M25 Sharm ElSheikh M15 Sharm ElSheikh Bratislava 2 Challenger Hamburg Challenger Ortisei Challenger M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh Ostrava Challenger Augsburg Challenger M25 Sharm ElSheikh M25 Santa Margherita di Pula M25 Kachreti Prostejov Challenger Prague Challenger M25 Elvas M15 Tbilisi M25 Setubal Bratislava 1 Challenger Liberec Challenger Grodzisk Mazowiecki Challenger Blois Challenger M15 Lodz M25 Telfs M25 Castelo Branco Zug Challenger Shanghai Challenger Zhangjiagang Challenger Las Vegas Challenger Manacor Challenger M15 Sharm ElSheikh Davis Cup, Group C, Zhuhai Mouilleron-Le-Captif Challenger M25 Sharm ElSheikh M25 Sharm ElSheikh M15 Sharm ElSheikh Bratislava 2 Challenger M15 Sharm ElSheikh Davis Cup, World Group, Q, CRO-SVK 3-1 M15 Doha Glasgow Challenger M15 Sharm ElSheikh Pune Challenger M25 Vale do Lobo Madrid Challenger Brisbane 2 Challenger Hersonissos 2 Challenger Ostrava Challenger Brisbane 1 Challenger Bengaluru Challenger Hersonissos 1 Challenger M15 Sharm ElSheikh M15 Sharm ElSheikh New Delhi Challenger Nottingham Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger M15 Sharm ElSheikh Manacor Challenger Menorca Challenger Zagreb Challenger Prague Challenger Banja Luka Challenger Prostejov Challenger Bratislava 1 Challenger Milan Challenger Braunschweig Challenger Troyes Challenger San Marino Challenger Liberec Challenger Hersonissos 3 Challenger M15 Sharm ElSheikh Istanbul Challenger St. Tropez Challenger Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Slovak Rep. F3 Austria F6 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 Italy F22 Czech Republic F1 Czech Republic F2 Czech Republic F3 Slovakia F3 Slovakia F4 Germany F11 Poland F4 Greece F10 Greece F11 Czech Republic F8 Azerbaijan F1 Azerbaijan F2 Azerbaijan F3 Czech Republic F2 Poland F2 Slovakia F1 Slovakia F3 Poland F5 Poland F6 Vietnam F5 Vietnam F6 Czech Republic F7 Czech Republic F8 Czech Republic F9 Czech Republic F10 Czech Republic F11 Czech Republic F12 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Egypt F5 (Sharm El Sheikh) Egypt F6 (Sharm El Sheikh) Egypt F10 (Sharm El Sheikh) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Czech Republic F1 (Prague) Czech Republic F3 (Jablonec Nad Nisou) Hungary F4 (Gyula) Spain F18 (Palma del Rio) Netherlands F2 (Breda) Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Czech Republic F6 (Brno) Belarus F2 (Minsk) Egypt F26 (Sharm El Sheikh) Egypt F27 (Sharm El Sheikh) Egypt F28 (Sharm El Sheikh) Czech Republic F7 (Jablonec Nad Nisou) Czech Republic F8 (Opava) Czech Republic F9 (Milovice) Czech Republic F10 (Ricany) Czech Republic F11 (Valasske Mezirici) Czech Republic F12 (Prague) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Bahrain F1 (Manama) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Czech Republic F2 (Jablonec Nad Nisou) Czech Republic F3 (Most) Czech Republic F4 (Pardubice) Czech Republic F5 (Usti Nad Orlici) Czech Republic F6 (Brno) Belarus F2 (Minsk) Belarus F3 (Minsk) Portugal F18 (Oliveira De Azemeis) Egypt F21 (Sharm El Sheikh) Egypt F22 (Sharm El Sheikh) Czech Republic F7 (Liberec) Czech Republic F10 (Milovice) Czech Republic F11 (Ricany) Czech Republic F12 (Prague) M15 Monastir M25 Nussloch M15 Kaarst M15 Monastir M15 Monastir M15 Portimao M15 Quinta Do Lago M15 Tel Aviv M15 Cairo M15 Piestany M15 Prague M25+H Jablonec Nad Nisou M25+H Most M15 Balatonalmadi M25 Pardubice M15 Marburg M25+H Kassel M25+H Appiano M25+H Bydgoszcz M15 Sao Bras Alportel M25+H Ricany M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Heraklion M15 Monastir M15 Monastir M15+H Bressuire M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Bratislava M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Jerusalem M15 Tbilisi M25 Most M15 Gaiba M25 Idanha-a-Nova M15 Castelo Branco M25 Ricany M25 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Vilnius M25 Sharm ElSheikh M25 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Trimbach M25 Prague M25 Most M15 Bytom M25 Sharm ElSheikh M25 Trnava M25 Trnava M25 Sharm ElSheikh Trnava Challenger Prostejov Challenger Bratislava Challenger Kosice Challenger Szczecin Challenger Trnava Challenger Marrakech Challenger Prague Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Shanghai Challenger Ningboo Challenger Trnava Challenger Bratislava Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Kosice Challenger Milan Challenger Marburg Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Como Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Cherbourg Challenger Kazan Challenger Mersin Challenger Vercelli Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Liberec Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Bratislava Challenger Helsinki Challenger Cherbourg Challenger Drummondville Challenger Le Gosier Challenger Napoli Challenger Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger Prague Challenger Poprad Tatry Challenger Braunschweig Challenger Scheveningen Challenger Portoroz Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Bratislava Challenger Brescia Challenger Jonkoping Challenger Kazan Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Prague Challenger Liberec Challenger Trnava Challenger Meerbusch Challenger Shanghai Challenger Izmir Challenger Orleans Challenger Mons Challenger Brest Challenger Budapest Challenger Bratislava Challenger Happy Valley Challenger Rennes Challenger Budapest Challenger Cherbourg Challenger Irving Challenger Sophia Antipolis Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Braunschweig Challenger Prague Challenger Liberec Challenger Portoroz Challenger Vancouver Challenger Orleans Challenger Ortisei Challenger Ismaning Challenger Brest Challenger Bratislava Challenger Playford Challenger Rennes Challenger Cherbourg Challenger Indian Wells Challenger Marbella Challenger Francavilla Challenger Ostrava Challenger Aix En Provence Challenger Karshi Challenger Heilbronn Challenger Samarkand Challenger Vicenza Challenger Prostejov Challenger Ilkley Challenger Poprad Tatry Challenger Granby Challenger Prague Challenger Lexington Challenger Liberec Challenger Mallorca Challenger Cassis Challenger Orleans Challenger Ismaning Challenger Bratislava Challenger Orlando Challenger Columbus Challenger Koblenz Challenger Rennes Challenger Budapest Challenger Pau Challenger Lille Challenger St. Brieuc Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Braga Challenger Lisbon Challenger Poznan Challenger Lyon Challenger Bratislava Challenger Ludwigshafen Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Mallorca Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Pau Challenger Potchefstroom Challenger Prague II Challenger Marbella Challenger Salinas Challenger Salinas 2 Challenger Prague Challenger Bratislava Challenger Aix En Provence Challenger Prague 2 Challenger Prague 3 Challenger Tulln Challenger Rennes Challenger Biel Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Pau Challenger Manama Challenger Forli 3 Challenger Pau Challenger Biel Challenger Marbella Challenger St. Brieuc Challenger Murcia Challenger Oeiras 2 Challenger Prague 1 Challenger Ostrava Challenger Prague 2 Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Malaga Challenger Salzburg Challenger Porto Challenger Verona Challenger Trieste Challenger M25 Doha Liberec Challenger Prague 3 Challenger Mallorca Challenger Tulln Challenger Cassis Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Gwangju Challenger Seoul Challenger Busan Challenger Playford Challenger Sydney Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Tenerife 3 Challenger Manama Challenger Pune Challenger Lugano Challenger Biel Challenger Rome Challenger Split Challenger Prague 1 Challenger Prague 2 Challenger Little Rock Challenger Heilbronn Challenger Bratislava 1 Challenger Salzburg Challenger M25 Sharm ElSheikh M15 Doha M25 Grodzisk Mazowiecki M25 Prostejov M25 Esch/Alzette M25 Heraklion M15 Sharm ElSheikh M25 Nottingham M25 Porto Serbia Open - Belgrade Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille M15 Bielsko Biala BMW Open - Munich Vegeta Croatia Open - Umag Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Valencia Open - Valencia Brisbane International - Brisbane Open 13 - Marseille Hungarian Open - Budapest AEGON International - Eastbourne Konzum Croatia Open - Umag Suisse Open - Gstaad M15 Sharm ElSheikh Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier Open 13 Provence - Marseille BMW Open - Munich Moselle Open - Metz Intrum Stockholm Open - Stockholm Citi Open - Washington European Open - Antwerp Open Sud de France - Montpellier Open 13 Provence - Marseille Erste Bank Open - Vienna bett1HULKS Championships - Cologne Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Winston-Salem Open - Winston-Salem European Open - Antwerp Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Melbourne Summer Set - Melbourne Open 13 Provence - Marseille Serbia Open - Belgrade BMW Open - Munich Plava Laguna Croatia Open - Umag San Diego Open - San Diego Tel Aviv Watergen Open - Tel Aviv Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva M15 Sharm ElSheikh M25 Poznan Bratislava Challenger M15 Sharm ElSheikh M25 Sharm ElSheikh Kosice Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Kosice Challenger Rogers Cup - Toronto Western & Southern Open - New York Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Quimper Challenger Todi Challenger Rabat Challenger Cordenons Challenger M15 Sharm ElSheikh San Benedetto Challenger Barletta Challenger Lugano Challenger Australian Open - Melbourne French Open - Paris Brest Challenger Koblenz Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Lille Challenger U.S. Open - New York Australian Open - Melbourne Porto Challenger French Open - Paris U.S. Open - New York St. Brieuc Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Girona Challenger Trnava Challenger Rome Challenger Prostejov Challenger Orleans Challenger Granby Challenger Liberec Challenger Prague 3 Challenger Orleans Challenger Karlsruhe Challenger Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Hersonissos 4 Challenger Rennes Challenger Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Istanbul Challenger Davis Cup, Group I, 1R, SVK-ROU 3-1 Bangkok Challenger Hamburg Challenger Split Challenger All Lower level tournaments Helsinki Challenger Salzburg Challenger Winnipeg Challenger Ilkley Challenger Royan Challenger Generali Open - Kitzbuhel Citi Open - Washington Rovereto Challenger Rothesay International - Eastbourne Rothesay International - Eastbourne U.S. Open - New York Olympics - Tokyo Davis Cup, Group I, 1R, SVK-COL 3-1